Compressor e Descompressor para Megaman X2 - SNES
V 1.0 - Criado por Denim

1. Introduo
Este conjunto de ferramentas possui finalidade de descomprimir e comprimir grficos para o jogo Megaman X2 do Snes. Embora seja funcional, no possui muitas verificaes, portanto podem existir bugs.

2. Como usar
Existem dois programas, o compressor e o descompressor. Ambos so rodados atravs de linha de comando. Dois arquivos batch so enviados como exemplo.

2.1 Descompressor
Para usar o compressor a sintaxe  a seguinte:
descompressor.exe -i <rom>

O parmetro <rom> dever ser modificado para o caminho completo de onde encontra-se a rom, bem como o seu nome.

Exemplo prtico: Supondo que a o arquivo da rom seja megamanx2.smc e esteja em C:\roms. Voc dever utilizar o seguinte comando:

descompressor.exe -i "c:\roms\megamanx2.smc"

Aps a execuo do programa sero criados diversos arquivos com os grfico descomprimidos na pasta 'arquivos'. Ser gerado tambm um arquivo chamado log.txt. IMPORTANTE: No altere ou apague os contedos deste arquivo.

2.2 Compressor
Aps a edio realizada nos grficos,  necessria a insero dos mesmos na ROM novamente. Para isto, utilize o programa compressor, cuja sintaxe :
compressor.exe [-p <ponteiro> <tamanhototal>]

A opo -p  opcional. Ela indica a posio na ROM quem deseja inserir os dados comprimidos, seguido do tamanho mximo disponvel para a rea de dados. Esta opo deve ser utilizada caso a compresso seja insuficiente e seja necessria a expanso da ROM. O valor do ponteiro deve ser dado no endereamento do SNES, LOROM. o tamanho deve ser dado em hexadecimal, sem prefixos do tipo 0x ou $.


3. Concluso
Dvidas, sugestes ou relatos de bugs, favor entrar em contato atravs do FURT (http://www.romhacking.trd.br)